package com.tebiecloud.order.client.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 支付信息
 */
@Data
public class PayInfo implements Serializable {

    private long orderId; // 订单id

    private int payReady; //实际支付的金额：如果大于0 走微信支付，如果等于0，直接下单成功

    private String prepayid; // 预支付id

    private String appId; // 公众号/小程序 appid

    private String packageStr; // 订单详情扩展字符串

    private String nonceStr; // 随机码

    private String timeStamp; // 时间戳

    private String paySign; // 签名，根据上面进入签名，必须放在最后

    private String signType; // 签名方式

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date ct; //支付时间
}
